package service.sql;

import java.sql.Connection;
import java.sql.SQLException;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.sql.DataSource;

/*
 * ConectaDb
 *
 * Descripción: Esta clase se conecta a la BD
 *
 * Autor: Erik
 *
 * Versión: 0.1
 *
 * Fecha: 01/04/14
 *
 */

public final class ConectaDb {

  private final String datasource = "Proy";

    public Connection getConnection() {
        Connection cn = null;

        try {
            Context contexto = new InitialContext();
            DataSource fuenteDatos =
                    (DataSource) contexto.lookup(
                    "java:comp/env/" + datasource);
            cn = fuenteDatos.getConnection();

        } catch (NamingException e) {
              System.out.println("error conexión "+e.getMessage());
        } catch (SQLException e) {
              System.out.println("error conexión"+e.getMessage());
        }

        return cn;  // null si fracasa
    }

    public ConectaDb() {
    }
    }